【考點(diǎn)五】 二進(jìn)制的邏輯運(yùn)算邏輯,是指“條件”與“結(jié)論”之間的關(guān)系。
因此,邏輯運(yùn)算是指對(duì)“因果關(guān)系”進(jìn)行分析的一種運(yùn)算,運(yùn)算結(jié)果并不表示數(shù)值大小,而是表示邏輯概念成立還是不成立。計(jì)算機(jī)中的邏輯關(guān)系是一種二值邏輯。二值邏輯很容易用二進(jìn)制“0”或“1”表示,例如“真”與“假”、“是”與“否”、“成立”與“不成立”等。若干位二進(jìn)制數(shù)組成的邏輯數(shù)據(jù),位與位之間無“權(quán)”的內(nèi)在聯(lián)系。對(duì)兩個(gè)邏輯數(shù)據(jù)進(jìn)行運(yùn)算時(shí),每位之間相互獨(dú)立,運(yùn)算是按位進(jìn)行的,不存在算術(shù)的進(jìn)位與借位,運(yùn)算結(jié)果也是邏輯數(shù)據(jù)。三種基本的邏輯關(guān)系在邏輯代數(shù)中有三個(gè)基本的邏輯關(guān)系:與、或、非。其他復(fù)雜的邏輯關(guān)系均可由這三個(gè)基本邏輯關(guān)系組合而成。
(1)“與”邏輯做一件事情取決于多種因素時(shí),當(dāng)且僅當(dāng)所有因素都滿足時(shí)才去做,否則就不做,這種因果關(guān)系稱為“與”邏輯。用來表示和推演“與”邏輯關(guān)系的運(yùn)算稱為“與”算。常用·、∧、∩或AND等運(yùn)算符表示,“與”運(yùn)算規(guī)則兩個(gè)二進(jìn)制數(shù)進(jìn)行與運(yùn)算是按位進(jìn)行的。兩個(gè)邏輯變量a、b進(jìn)行與運(yùn)算,在數(shù)學(xué)上可記為F=a AND b,F是A、B的邏輯函數(shù)。對(duì)于F=a AND B,由“與”運(yùn)算規(guī)則知:當(dāng)且僅當(dāng)A=1、B=1時(shí),才有F=1,否則F=0。
(2)“或”邏輯。做一件事決于多種因素時(shí),只要其中有一個(gè)因素得到滿足就去做,這種因果關(guān)系稱“或”邏輯。“或”運(yùn)算常用+、∨、∪和OR等運(yùn)算符表示,“或”運(yùn)算規(guī)則兩個(gè)二進(jìn)制數(shù)進(jìn)行或運(yùn)算是按位進(jìn)行的。
(3)“非”邏輯?!胺恰边壿媽?shí)現(xiàn)邏輯否定,即進(jìn)行“求反”運(yùn)算,常在邏輯變量上面加一橫線表示。
【考點(diǎn)六】 關(guān)于BCD碼作為十進(jìn)制,基數(shù)為10,逢十進(jìn)位,這當(dāng)然是眾所周知的。
那么在計(jì)算機(jī)內(nèi),又按什么規(guī)律以4位二進(jìn)制數(shù)去表示一位十進(jìn)制數(shù)呢?常用的有“8421”碼(BCD碼)。BCD(Binary-Coded Decimal)是用二進(jìn)制編碼表示的十進(jìn)制數(shù),即二-十進(jìn)制。二進(jìn)制與十進(jìn)制的對(duì)應(yīng)關(guān)系,就是直接按二進(jìn)制的位權(quán)分配各位數(shù)值的大小,但是4位二進(jìn)制數(shù)最多可有16處組合,現(xiàn)在二一十進(jìn)制只取前面0~9共10種。由于從高位起各位權(quán)分別是2\+3、2\+2、2\+1、2\+0,即8421,所以這種有權(quán)編碼稱為8421碼。這是一種最常用的二-十進(jìn)制碼,如果未加特別說明,一般所講的BCD碼就是指8421碼。8421碼的優(yōu)點(diǎn)之一是比較直觀,可以很方便地進(jìn)行十進(jìn)制與二-十進(jìn)制之間的轉(zhuǎn)換。
【考點(diǎn)七】 指令一個(gè)指令規(guī)定了計(jì)算機(jī)能夠執(zhí)行的一個(gè)基本操作,它由操作碼和操作數(shù)組成。
操作碼是指指令要完成的操作,如加減法、數(shù)據(jù)傳送、控制轉(zhuǎn)換、停機(jī)等。操作數(shù)是指參加運(yùn)算的數(shù)據(jù)或數(shù)據(jù)所在的地址與存儲(chǔ)單元,因而操作數(shù)又可以由地址碼來表示。一臺(tái)計(jì)算機(jī)全部指令集合,稱為計(jì)算機(jī)的指令系統(tǒng)。根據(jù)地址碼的多少,指令格式分為以下4種
因此,邏輯運(yùn)算是指對(duì)“因果關(guān)系”進(jìn)行分析的一種運(yùn)算,運(yùn)算結(jié)果并不表示數(shù)值大小,而是表示邏輯概念成立還是不成立。計(jì)算機(jī)中的邏輯關(guān)系是一種二值邏輯。二值邏輯很容易用二進(jìn)制“0”或“1”表示,例如“真”與“假”、“是”與“否”、“成立”與“不成立”等。若干位二進(jìn)制數(shù)組成的邏輯數(shù)據(jù),位與位之間無“權(quán)”的內(nèi)在聯(lián)系。對(duì)兩個(gè)邏輯數(shù)據(jù)進(jìn)行運(yùn)算時(shí),每位之間相互獨(dú)立,運(yùn)算是按位進(jìn)行的,不存在算術(shù)的進(jìn)位與借位,運(yùn)算結(jié)果也是邏輯數(shù)據(jù)。三種基本的邏輯關(guān)系在邏輯代數(shù)中有三個(gè)基本的邏輯關(guān)系:與、或、非。其他復(fù)雜的邏輯關(guān)系均可由這三個(gè)基本邏輯關(guān)系組合而成。
(1)“與”邏輯做一件事情取決于多種因素時(shí),當(dāng)且僅當(dāng)所有因素都滿足時(shí)才去做,否則就不做,這種因果關(guān)系稱為“與”邏輯。用來表示和推演“與”邏輯關(guān)系的運(yùn)算稱為“與”算。常用·、∧、∩或AND等運(yùn)算符表示,“與”運(yùn)算規(guī)則兩個(gè)二進(jìn)制數(shù)進(jìn)行與運(yùn)算是按位進(jìn)行的。兩個(gè)邏輯變量a、b進(jìn)行與運(yùn)算,在數(shù)學(xué)上可記為F=a AND b,F是A、B的邏輯函數(shù)。對(duì)于F=a AND B,由“與”運(yùn)算規(guī)則知:當(dāng)且僅當(dāng)A=1、B=1時(shí),才有F=1,否則F=0。
(2)“或”邏輯。做一件事決于多種因素時(shí),只要其中有一個(gè)因素得到滿足就去做,這種因果關(guān)系稱“或”邏輯。“或”運(yùn)算常用+、∨、∪和OR等運(yùn)算符表示,“或”運(yùn)算規(guī)則兩個(gè)二進(jìn)制數(shù)進(jìn)行或運(yùn)算是按位進(jìn)行的。
(3)“非”邏輯?!胺恰边壿媽?shí)現(xiàn)邏輯否定,即進(jìn)行“求反”運(yùn)算,常在邏輯變量上面加一橫線表示。
【考點(diǎn)六】 關(guān)于BCD碼作為十進(jìn)制,基數(shù)為10,逢十進(jìn)位,這當(dāng)然是眾所周知的。
那么在計(jì)算機(jī)內(nèi),又按什么規(guī)律以4位二進(jìn)制數(shù)去表示一位十進(jìn)制數(shù)呢?常用的有“8421”碼(BCD碼)。BCD(Binary-Coded Decimal)是用二進(jìn)制編碼表示的十進(jìn)制數(shù),即二-十進(jìn)制。二進(jìn)制與十進(jìn)制的對(duì)應(yīng)關(guān)系,就是直接按二進(jìn)制的位權(quán)分配各位數(shù)值的大小,但是4位二進(jìn)制數(shù)最多可有16處組合,現(xiàn)在二一十進(jìn)制只取前面0~9共10種。由于從高位起各位權(quán)分別是2\+3、2\+2、2\+1、2\+0,即8421,所以這種有權(quán)編碼稱為8421碼。這是一種最常用的二-十進(jìn)制碼,如果未加特別說明,一般所講的BCD碼就是指8421碼。8421碼的優(yōu)點(diǎn)之一是比較直觀,可以很方便地進(jìn)行十進(jìn)制與二-十進(jìn)制之間的轉(zhuǎn)換。
【考點(diǎn)七】 指令一個(gè)指令規(guī)定了計(jì)算機(jī)能夠執(zhí)行的一個(gè)基本操作,它由操作碼和操作數(shù)組成。
操作碼是指指令要完成的操作,如加減法、數(shù)據(jù)傳送、控制轉(zhuǎn)換、停機(jī)等。操作數(shù)是指參加運(yùn)算的數(shù)據(jù)或數(shù)據(jù)所在的地址與存儲(chǔ)單元,因而操作數(shù)又可以由地址碼來表示。一臺(tái)計(jì)算機(jī)全部指令集合,稱為計(jì)算機(jī)的指令系統(tǒng)。根據(jù)地址碼的多少,指令格式分為以下4種