微机原理与接口技术(楼顺天)第4章17题 下载本文

内容发布更新时间 : 2025/1/11 16:48:53星期一 下面是文章的全部内容请认真阅读。

精品文档 你我共享

4.17

设有n(设为17)个人围坐在圆桌周围,按顺时针给他们编号,(1,2,。。。,n)从第1个人开始按顺时针方向加1报数,当报数到m(设为11)时,该人出列,余下的人继续进行,直到所有人出列为止。编写程序模拟这一过程,求出出列人的编号顺序。

STACK SEGMENT STACK 'STACK' DW 100H DUP(?) TOP LABEL WORD STACK ENDS DATA SEGMENT BUFFER LABEL WORD X=0 REPT 17 X=X+1 DW X ENDM

BUF DW 100 DUP(?) DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START:

MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX LEA SP,TOP MOV CX,17 LEA SI,BUFFER LEA DI,BUF MOV BX,1 MOV CX,17

L1: CMP CX,0 ;判断17个数字是否寻找完全 JE L9

MOV AX,[SI]

CMP AX,0;判断si所指向的数字是否为0 JNE L2

SUB BX,1;若si指向0,则BX不累加,即在此处先减去1

L2: CMP BX,11;判断BX是否为1,即是否完成11次数 JE L3 JMP L6

腹有诗书气自华

精品文档 你我共享

L3: MOV AX,[SI];若BX为11,则显示此时si中的数字,且将si指向的数字变为0 CALL DISPAX CALL DISPCR MOV BX,1 MOV AX,0 MOV [SI],AX CMP SI,32 JE L4 ADD SI,2 JMP L5 L4: MOV SI,0

L5: SUB CX,1;此时cx减去1,表示需要找寻的数字少了一个 JMP L1

L6: ADD BX,1;此时BX不为1,则对BX累加,且让指针指向下一个数

CMP SI,32;若指针已经指向了17,则指针返回,下一次指向初始位置。 JE L7 ADD SI,2 JMP L8 L7: MOV SI,0

L8:

JMP L1

L9:

MOV AH,4CH MOV AL,0 INT 21H DISPAX PROC NEAR PUSH AX PUSH BX PUSH CX PUSH DX PUSH DI MOV BX,10

腹有诗书气自华

精品文档 你我共享

MOV CX,3 L13:

XOR DX,DX DIV BX

MOV [DI],DX INC DI INC DI LOOP L13 MOV CX,3 L14:

DEC DI DEC DI

MOV AL,[DI] ADD AL,30H MOV AH,02 MOV DL,AL INT 21H LOOP L14 POP DI POP DX POP CX POP BX POP AX RET DISPAX ENDP

DISPCR PROC NEAR PUSH AX PUSH DX MOV AH,2 MOV DL,0AH INT 21H MOV AH,2 MOV DL,0DH INT 21H POP DX POP AX RET DISPCR ENDP

XIAOYU PROC NEAR PUSH AX PUSH DX MOV AH,02 MOV DL,3CH INT 21H

腹有诗书气自华

精品文档 你我共享

POP DX POP AX RET XIAOYU ENDP

DAYU PROC NEAR PUSH AX PUSH DX MOV AH,02 MOV DL,3EH INT 21H POP DX POP AX RET DAYU ENDP CODE ENDS

END START

出师表

两汉:诸葛亮

先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。

宫中府中,俱为一体;陟罚臧否,不宜异同。若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。

侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。

将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。

亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也

腹有诗书气自华

精品文档 你我共享

臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。

先帝知臣谨慎,故临崩寄臣以大事也。受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。此臣所以报先帝而忠陛下之职分也。至于斟酌损益,进尽忠言,则攸之、祎、允之任也。

愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。臣不胜受恩感激。

今当远离,临表涕零,不知所言。

腹有诗书气自华