當前位置:文檔之家 > 匯編習題參考答案

匯編習題參考答案

部分習題參考答案

1.5 下列各數均為十進制數,請采用8位二進制補碼運算,并回答標志寄

存器FLAGS中CF和OF的值,運算結果所代表的十進制數是多少?如

果用16位二進制補碼運算,其結果所代表的十進制數是多少?FLAGS

中CF和OF的值呢?

(1)85+69 (2)85+(-69) (3)85-(-69) (4)85-(69)

85=55H,69=45H,-69=BBH,

8位二進制補碼運算:

(1)85+69 =55H+45H=9AH, CF=0,OF=1

(2)85+(-69)=55H+BBH=110H,CF=1,OF=0

其余略

1.6實模式下,寫出段地址和偏移地址為1234:2002、1430:0042、

FF00:0FFF的物理地址。

1234:2002=12340+2002=14342

1430:0042=14300+0042=14342

FF00:0FFF=FF000+0FFF=FFFFF

1.7已知8086系統某存儲單元物理地址為:52506H,你認為段基址的最

大值、最小值分別是多少? 8086微機最多可以有多少個不同的段基

址?

52506=5250:0006, 段基址的最大值=5250

52506=4251:FFF6, 段基址的最小值=4251

1.8從物理地址為00100H開始到00103H單元中順序存放的數據為:12H,

34H,56H,78H。請畫出數據存放示意圖,并回答以下問題:

(1)寫出00101H字節單元的內容

(00101)= 34H

(2)寫出00102H字單元的內容

(00102)= 7856H

習題3

3.1 分別說明8086處理器中各寄存器的名稱和作用是什么?

3.2 溢出標志OF與進位標志CF有何作用和區別?

3.3 何為段地址?何為有效地址?何為物理地址?用指令舉例說明。

3.4 帶符號數比較大小,當AX < BX時程序轉向標號L1,若前導指令為CMP AX, BX

后續指令應為什么?若視為二個無符號數比較大小, 后續指令應為什么?

帶符號數:JL L1, 無符號數:JB L1

3.5 ADD指令和ADC指令在什么情況下是一樣的結果?

CF=0

3.6 說出CALL指令和INT 21H指令的操作,有何異同?

CALL把斷點壓入堆棧,不一定是遠調,INT 21H還要把FLAGS壓入堆棧,且是遠調,總入口地址為84H內存中的兩個字。

仲博彩票平台是不是骗子 江苏11选5走势图 981游戏981棋牌游戏 新浪棋牌中心官网 手机麻将软件开发 活塞vs掘金2019年3月27日 亿客隆娱乐 安徽25选5app 白小姐app 981棋牌安卓下载 单机麻将免费下载安装 网络棋牌平台app 贵阳麻将机维修 快乐扑克3基本走势图 亲朋棋牌手机官网首页 psp美女麻将 贵州麻将技巧